# Oh Hi :)
# This is the Makefile for Pacman... PacMake :)

CPP = g++
CPPFLAGS = -O2
LDFLAGS = -lm -lSDL -lSDL_image -lSDL_ttf
COMPILE = $(CPP) $(CPPFLAGS) -c

PROGRAM = game

# Това намира всички файлове, които ще се компилират
OBJFILES := $(patsubst %.cpp,%.o,$(wildcard *.cpp))

all: $(PROGRAM)

# Свързва библиотеките в едно малко, сладко изпълнимо файлче.
$(PROGRAM): $(OBJFILES)
	$(CPP) $(CPPFLAGS) -o ${PROGRAM} $(OBJFILES) $(LDFLAGS)

# Компилира всички .o файлове
%.o:%.cpp
	$(COMPILE) -o $@ $<

clean:
	rm $(OBJFILES)
	rm $(PROGRAM)

